leaf-footed bugs - German English Dictionary